public class Main {

    //艺术与篮球
    //当天日期汉字的笔画不超过 50 就去练习书法，超过则打篮球
    //日期为 8 位数
    //求小蓝从 2000.1.1 到 2024.4.13这段时间有多少天打篮球？

    //创建计数常数 count
    //创建汉字笔画数数组
    //创建月份天数数组
    //遍历年、月、日
    //判断闰年
    //判断笔画数

    public static void main(String[] args) {
        int count = 0;
        int[] bh = {13,1,2,3,5,4,4,2,2,2};
        int[] days = {0,31,28,31,30,31,30,31,31,30,31,30,31};
        for (int year = 2000; year <= 2024 ; year++) {

            for (int month = 1; month <= 12 ; month++) {
                int D = days[month];
                if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
                    if(month == 2){
                        D = 29;
                    }
                }

                for (int day = 1; day <= D; day++) {
                    if(year == 2024 && month == 4 && day == 14){
                        System.out.println(count);
                        return ;
                    }
                    int num = year * 10000 + month * 100 + day;
                    int tmp = 0;
                    while(num > 0){
                        tmp += bh[num % 10];
                        num /= 10;
                    }
                    if(tmp > 50){
                        count++;
                    }
                }
            }
        }
        System.out.println(count);
    }
}
